/*
 * Author : Priyanka & Lin
 * Inspiration : More Unit 
 */

package sg.edu.nus.iss.cerberus.extensionpoint;

import org.eclipse.jface.wizard.IWizardPage;


/**
 * A page for the "New Test Case" wizard.
 */
public interface INewTestCaseWizardPage
{
    /**
     * The ID of the "Test Case" page of the wizard.
     */
    String TEST_CASE_PAGE = "cerberus" + ".newTestCaseWizard.testCasePage";

    /**
     * The ID of the "Test Methods" page of the wizard.
     */
    String TEST_METHODS_PAGE ="cerberus"+ ".newTestCaseWizard.testMethodsPage";

    /**
     * Returns an ID that will uniquely represent this page in the platform.
     * <p>
     * 
     * </p>
     */
    String getId();

    /**
     * The {@link IWizardPage} that will be included in the wizard.
     */
    IWizardPage getPage();

    /**
     * The position at which the page should be placed.
     */
    NewTestCaseWizardPagePosition getPosition();
}
